Big Huge Thesaurus

Chenopodium rubrum

noun